screaming by one or more people - French English Dictionary